last supper - German English Dictionary